﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace BesAsm.Framework.Reporting
{
  public delegate void MessageReportedEventHandler(object sender, MessageReportedArgs e);
  /// <summary>
  /// Interface which enforces simple messaging protocols
  /// </summary>
  public interface IMessenger
  {
    /// <summary>
    /// Occurs when a message is reported.
    /// </summary>
    event MessageReportedEventHandler MessageReported;
  }
}
